package cn.ybk.system.service;

import cn.ybk.basic.util.PageList;
import cn.ybk.system.domain.SystemType;
import cn.ybk.system.query.SystemTypeQuery;

import java.util.List;

public interface SystemTypeService {

    // 查询全部
    List<SystemType> findAll();

    // 查询单个
    SystemType findById(Long id);

    // 添加
    void add(SystemType systemType);

    //修改
    void update(SystemType systemType);

    // 删除
    void delete(Long id);

    //  分页查询-数据
    PageList<SystemType> queryByPage(SystemTypeQuery query);

    // 批量删除
    void batch(List<Long> ids);


}
